
<!DOCTYPE html>
<html lang="en" class="loading">
<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <title>Hexo</title>
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
    <meta name="google" content="notranslate" />
    <meta name="keywords" content="Fechin,"> 
    
    <meta name="author" content="John Doe"> 
    <link rel="alternative" href="atom.xml" title="Hexo" type="application/atom+xml"> 
    <link rel="icon" href="/yi-mark-gitee-io/img/favicon.png"> 
    
    
    
    <meta name="twitter:card" content="summary"/>
    <meta name="twitter:title" content="Hexo"/>
    
    
    
    
    
    <meta property="og:site_name" content="Hexo"/>
    <meta property="og:type" content="object"/>
    <meta property="og:title" content="Hexo"/>
    
    
<link rel="stylesheet" href="/yi-mark-gitee-io/css/diaspora.css">

<meta name="generator" content="Hexo 6.0.0"></head>

<body class="loading">
    <span id="config-title" style="display:none">Hexo</span>
    <div id="loader"></div>
    <div class="nav">
    <ul id="menu-menu" class="menu">
        
        <li class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="//" title="首页" target="_blank" rel="noopener">首页</a>
        </li>
        
        <li class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="/yi-mark-gitee-io/categories/" title="分类" target="_blank" rel="noopener">分类</a>
        </li>
        
        <li class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="/yi-mark-gitee-io/tags/" title="标签" target="_blank" rel="noopener">标签</a>
        </li>
        
        <li class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="/yi-mark-gitee-io/archives/" title="归档" target="_blank" rel="noopener">归档</a>
        </li>
        
        <li class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="/yi-mark-gitee-io/about/" title="关于" target="_blank" rel="noopener">关于</a>
        </li>
        
    </ul>
	<span class="target"></span>
	<center>
	<div class="hitokoto">
		<span class="typed" id="hitokoto" data-st="true"></span>
	</div>
	</center>
	
	<p class="footerlinks">
		<a href="#" class="iconfont icon-null"></a>
		
            <a href="/yi-mark-gitee-io/" title="facebook" class="iconfont icon-facebook" target="_blank" rel="noopener"> </a>
        
            <a href="/yi-mark-gitee-io/" title="twitter" class="iconfont icon-twitter" target="_blank" rel="noopener"> </a>
        
            <a href="/yi-mark-gitee-io/" title="github" class="iconfont icon-github" target="_blank" rel="noopener"> </a>
        
            <a href="/yi-mark-gitee-io/img/logo.png" title="wechat" class="iconfont icon-wechat" target="_blank" rel="noopener"> </a>
        
            <a href="mailto:xxxx@gmail.com" title="email" class="iconfont icon-email" target="_blank" rel="noopener"> </a>
        
		<a href="#" class="iconfont icon-null"></a>
	</p>
	
    <p id="copyright">
        &copy; 2022 John Doe.
        <span> | </span>Powered by <a href="https://hexo.io/" title="Hexo" target="_blank" rel="noopener">Hexo</a>
        <span> | </span>Theme <a href="https://github.com/Fechin/hexo-theme-diaspora" title="Diaspora" target="_blank" rel="noopener">Diaspora</a> by Fechin
		
		<span> | </span><a rel="nofollow" href="http://www.beian.miit.gov.cn" target="_blank">冀ICP备xxxxxxx号</a>
		
    </p>
</div>

<div id="container">
    
<div id="screen">
    <div id="mark">
        <div class="layer" data-depth="0.4">
            <img src="/yi-mark-gitee-io/img/0d5e523c25e347e98a14efe6211f7948.jpg" id="cover" crossorigin="anonymous" width="1920" height="1080">
        </div>
    </div>
    <div id="vibrant">
        <svg viewbox="0 0 2880 1620" height="100%" preserveaspectratio="xMaxYMax slice">
            <polygon opacity="0.7" points="2000,1620 0,1620 0,0 600,0 "/>
        </svg>
        <div></div>
    </div>
    <div id="header">
        <div>
            <a class="image-logo" href="/"></a>
			
            <div class="iconfont icon-menu switchmenu"></div>
        </div>
    </div>
    
    <div id="post0">
        <p>二月 04, 2022</p>
        <h2><a href="/yi-mark-gitee-io/2022/02/04/SpringBoot%E6%95%B4%E5%90%88Junit/" title="SpringBoot整合Junit" class="posttitle">SpringBoot整合Junit</a></h2>
        <p class="summary">SpringBoot 整合Junit

导入测试对应的stater（默认都有，不需要导入）
测试类用@Spring...</p>
    </div>
    
</div>

    <div id="primary">
        
<div class="post">
    <a href="/yi-mark-gitee-io/2022/02/04/SpringBoot%E6%95%B4%E5%90%88Junit/" title="SpringBoot整合Junit">
        <img src="https://s2.loli.net/2022/02/04/2F6yl1XwgDhQYrR.png" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>二月 04, 2022</p>
        <h3><a href="/yi-mark-gitee-io/2022/02/04/SpringBoot%E6%95%B4%E5%90%88Junit/" title="SpringBoot整合Junit" class="posttitle">SpringBoot整合Junit</a></h3>
        <p>SpringBoot 整合Junit

导入测试对应的stater（默认都有，不需要导入）
测试类用@SpringBootTest修饰
使用自动装配的形式...</p>
    </div>
</div>


<div class="post">
    <a href="/yi-mark-gitee-io/2022/02/04/%E8%A1%A8%E7%8E%B0%E5%B1%82%E6%B6%88%E6%81%AF%E4%B8%80%E8%87%B4%E6%80%A7%E5%A4%84%E7%90%86/" title="表现层消息一致性处理">
        <img src="https://s2.loli.net/2022/02/04/VqpUdcriaz9kSFT.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>二月 04, 2022</p>
        <h3><a href="/yi-mark-gitee-io/2022/02/04/%E8%A1%A8%E7%8E%B0%E5%B1%82%E6%B6%88%E6%81%AF%E4%B8%80%E8%87%B4%E6%80%A7%E5%A4%84%E7%90%86/" title="表现层消息一致性处理" class="posttitle">表现层消息一致性处理</a></h3>
        <p>表现层消息一致性处理
设计表现层返回结果的模型类，用于后端与前端进行数据格式统一，也成为前后端数据协议



设计模型类


12345678910111...</p>
    </div>
</div>


<div class="post">
    <a href="/yi-mark-gitee-io/2022/02/04/%E5%AE%9E%E4%BD%93%E7%B1%BB%E5%BF%AB%E9%80%9F%E5%BC%80%E5%8F%91%E2%80%94%E2%80%94Lombok/" title="实体类快速开发——Lombok">
        <img src="https://s2.loli.net/2022/02/04/ikbKJRp5BWzM1ut.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>二月 04, 2022</p>
        <h3><a href="/yi-mark-gitee-io/2022/02/04/%E5%AE%9E%E4%BD%93%E7%B1%BB%E5%BF%AB%E9%80%9F%E5%BC%80%E5%8F%91%E2%80%94%E2%80%94Lombok/" title="实体类快速开发——Lombok" class="posttitle">实体类快速开发——Lombok</a></h3>
        <p>4. 实体类快速开发——Lombok
Lombok, 一个Java类库，提供了一组注解，简化POJO实体类的开发


使用步骤


导包

12345&l...</p>
    </div>
</div>


<div class="post">
    <a href="/yi-mark-gitee-io/2022/02/04/SpringBoot%E9%85%8D%E7%BD%AE%E5%9F%BA%E7%A1%80/" title="SpringBoot配置基础">
        <img src="https://s2.loli.net/2022/02/04/3G2ogVmIpXsjrbM.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>二月 04, 2022</p>
        <h3><a href="/yi-mark-gitee-io/2022/02/04/SpringBoot%E9%85%8D%E7%BD%AE%E5%9F%BA%E7%A1%80/" title="SpringBoot配置基础" class="posttitle">SpringBoot配置基础</a></h3>
        <p>3. SpringBoot基础配置3.1 属性配置
SpringBoot工程配置文件默认是 application.properties,通过键值对配置对...</p>
    </div>
</div>


<div class="post">
    <a href="/yi-mark-gitee-io/2022/02/04/TCP-IP%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/" title="TCP/IP体系结构">
        <img src="https://s2.loli.net/2022/02/04/Bu5T49xKqfWGwCg.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>二月 04, 2022</p>
        <h3><a href="/yi-mark-gitee-io/2022/02/04/TCP-IP%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/" title="TCP&#x2F;IP体系结构" class="posttitle">TCP&#x2F;IP体系结构</a></h3>
        <p>1. TCP&#x2F;IP 协议族1.1 TCP&#x2F;IP协议族体系结构以及主要协议
TCP&#x2F;IP协议族是一个四层协议系统，自底向上分别...</p>
    </div>
</div>


<div class="post">
    <a href="/yi-mark-gitee-io/2022/02/03/Rest%E9%A3%8E%E6%A0%BC%E5%BC%80%E5%8F%91/" title="Rest风格开发">
        <img src="https://s2.loli.net/2022/02/03/ThruC3nlEXjsR2Q.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>二月 03, 2022</p>
        <h3><a href="/yi-mark-gitee-io/2022/02/03/Rest%E9%A3%8E%E6%A0%BC%E5%BC%80%E5%8F%91/" title="Rest风格开发" class="posttitle">Rest风格开发</a></h3>
        <p>2. Rest开发2.1 REST简介
REST(Representational State Transfer),表现形式状态转换（访问网络资源的格式）...</p>
    </div>
</div>


<div class="post">
    <a href="/yi-mark-gitee-io/2022/02/03/springboot%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B/" title="springboot快速上手">
        <img src="https://s2.loli.net/2022/02/03/VFsYdWAzHQm2Kl5.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>二月 03, 2022</p>
        <h3><a href="/yi-mark-gitee-io/2022/02/03/springboot%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B/" title="springboot快速上手" class="posttitle">springboot快速上手</a></h3>
        <p>1. SpringBoot快速上手1.1 SpringBoot工程的搭建

创建新模块，选择Spring Initializr，并配置模块相关基础信息

...</p>
    </div>
</div>


<div class="post">
    <a href="/yi-mark-gitee-io/2022/02/02/AOP/" title="AOP">
        <img src="/yi-mark-gitee-io/img/%E4%B8%8B%E8%BD%BD6.png" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>二月 02, 2022</p>
        <h3><a href="/yi-mark-gitee-io/2022/02/02/AOP/" title="AOP" class="posttitle">AOP</a></h3>
        <p>AOP1. AOP相关概念Spring的AOP实现底层就是对动态代理的代码进行了封装，封装后我们只需要对需要关注的部分进行代码编写，并通过配置的方式完成指...</p>
    </div>
</div>


<div class="post">
    <a href="/yi-mark-gitee-io/2022/02/01/SpringMVC/" title="SpringMVC">
        <img src="/yi-mark-gitee-io/img/cover.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>二月 01, 2022</p>
        <h3><a href="/yi-mark-gitee-io/2022/02/01/SpringMVC/" title="SpringMVC" class="posttitle">SpringMVC</a></h3>
        <p>Spring MVC1. SpringMVC快速入门

导入SpringMVC相关坐标


12345&lt;dependency&gt;  &lt;gr...</p>
    </div>
</div>


<div class="post">
    <a href="/yi-mark-gitee-io/2022/02/01/spring/" title="Spring">
        <img src="https://s2.loli.net/2022/02/01/O68Zznkcp1N23HB.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>二月 01, 2022</p>
        <h3><a href="/yi-mark-gitee-io/2022/02/01/spring/" title="Spring" class="posttitle">Spring</a></h3>
        <p>Spring1 Spring快速入门

导入Spring开发坐标


 12345&lt;dependency&gt;  &lt;groupId&gt;o...</p>
    </div>
</div>


    </div>
    
    <div id="pager"><a href="/yi-mark-gitee-io/page/4/" class="more">加载更多</a></div>
    
</div>
<div id="preview"></div>



</body>


<script src="//lib.baomitu.com/jquery/1.8.3/jquery.min.js"></script>
<script src="/yi-mark-gitee-io/js/plugin.js"></script>
<script src="/yi-mark-gitee-io/js/typed.js"></script>
<script src="/yi-mark-gitee-io/js/diaspora.js"></script>


<link rel="stylesheet" href="/yi-mark-gitee-io/photoswipe/photoswipe.css">
<link rel="stylesheet" href="/yi-mark-gitee-io/photoswipe/default-skin/default-skin.css">


<script src="/yi-mark-gitee-io/photoswipe/photoswipe.min.js"></script>
<script src="/yi-mark-gitee-io/photoswipe/photoswipe-ui-default.min.js"></script>


<!-- Root element of PhotoSwipe. Must have class pswp. -->
<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
    <!-- Background of PhotoSwipe. 
         It's a separate element as animating opacity is faster than rgba(). -->
    <div class="pswp__bg"></div>
    <!-- Slides wrapper with overflow:hidden. -->
    <div class="pswp__scroll-wrap">
        <!-- Container that holds slides. 
            PhotoSwipe keeps only 3 of them in the DOM to save memory.
            Don't modify these 3 pswp__item elements, data is added later on. -->
        <div class="pswp__container">
            <div class="pswp__item"></div>
            <div class="pswp__item"></div>
            <div class="pswp__item"></div>
        </div>
        <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
        <div class="pswp__ui pswp__ui--hidden">
            <div class="pswp__top-bar">
                <!--  Controls are self-explanatory. Order can be changed. -->
                <div class="pswp__counter"></div>
                <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
                <button class="pswp__button pswp__button--share" title="Share"></button>
                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
                <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
                <!-- element will get class pswp__preloader--active when preloader is running -->
                <div class="pswp__preloader">
                    <div class="pswp__preloader__icn">
                      <div class="pswp__preloader__cut">
                        <div class="pswp__preloader__donut"></div>
                      </div>
                    </div>
                </div>
            </div>
            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
                <div class="pswp__share-tooltip"></div> 
            </div>
            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
            </button>
            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
            </button>
            <div class="pswp__caption">
                <div class="pswp__caption__center"></div>
            </div>
        </div>
    </div>
</div>






</html>
